684a17e677780e198b90a0290b8a48ac6a5a5bc9,transport-servlet/src/main/java/com/cognifide/actions/transport/servlet/ActionMessageReceiver.java,ActionMessageReceiver,gotMessage,#String#String#,28

Before Change


		try {
			final JSONObject json = new JSONObject(msg);
			final String type = json.getString("type");
			final JSONObject payload = json.getJSONObject("payload");
			final Map<String, String> properties = new LinkedHashMap<String, String>();
			final Iterator<String> keys = payload.keys();
			while (keys.hasNext()) {
				final String key = keys.next();
				properties.put(key, payload.getString(key));

After Change


		}
		final JsonObject json = GSON.fromJson(msg, JsonObject.class);
		final String type = json.get("type").getAsString();
		final JsonObject payload = json.get("payload").getAsJsonObject();
		final Map<String, String> properties = new LinkedHashMap<String, String>();
		for (Entry<String, JsonElement> e : payload.entrySet()) {
			properties.put(e.getKey(), e.getValue().getAsString());